Anatomi Tipe Komposit
C++ tipe komposit didefinisikan dengan menggabungkan tipe dasar dengan modifier tipe. Meskipun referensi dan pointer memberikan indireksi, keduanya secara filosofis berbeda. Sebuah Referensi (&) adalah alias permanen—sebutan lain untuk objek yang sudah ada. Setelah terikat, tidak dapat diubah. Sebaliknya, sebuah Pointer (*) adalah objek independen di memori yang menyimpan alamat heksadesimal alamat. Dapat diarahkan ke objek yang berbeda atau diatur menjadi nullptr.
Menggambarkan Memori
Dalam kode int *p1, p2;, hanya p1 yang merupakan pointer; p2 adalah bilangan bulat biasa. Untuk membuat keduanya menjadi pointer, gunakan int *p1, *p2;. Ini menekankan bahwa modifier milik deklarator individu, bukan tipe dasar.
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>